from utils.str_util import get_valid_input, is_non_empty, is_digit, is_valid_email


def app():
    print('欢迎使用个人名片小程序,请按照提示输入您的信息：')

    name = get_valid_input('姓名：', is_non_empty)
    company = get_valid_input('公司：', is_non_empty)
    job = get_valid_input('职位：', is_non_empty)
    telephone = get_valid_input('电话：', is_digit)
    email = get_valid_input('邮箱：', is_valid_email)

    sep = "*****************************"
    print('\n\n您的名片生成如下：')
    print(f'{sep}\n姓名：{name}\n公司：{company}\n职位：{job}\n电话：{telephone}\n邮箱：{email}\n{sep}')
